<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

<script>
  // 数组的遍历

  // 使用for循环进行遍历的
  //         0     1    2    3    4    5
  // var arr = [100, 200, 300, 400, 500, 600];
  //                      6
  // for (var i = 0; i < arr.length; i++) {
  //   console.log(arr[i]);
  // }





  // 把m ~ n 之间的所有数字保存到数组里面
  // function fn(m, n) {
  //   var arr = [];
  //   // arr[0] = 10;
  //   // arr[1] = 11;
  //   for (var i = m; i <= n; i++) {
  //     arr[arr.length] = i;
  //   }
  //   console.log(arr);
  // }
  // fn(10, 20)





  // 定义一个含有30个整型元素的数组，按顺序分别赋予从2开始的偶数；然后按顺序每五个数求出一个平均值，放在另一个数组中并输出。试编程。
  // var arr = [2,4,6,8,10,..., 60];
  // 最后得到 [6, 16, 26, 36, 46, 56];

  var arr = [];
  for (var i = 2; i <= 60; i += 2) {
    arr[arr.length] = i;
  }
  console.log(arr); // [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]

  var newArr = [];
  for (var j = 0, sum = 0; j < arr.length; j++) {
    sum += arr[j];
    if ((j + 1) % 5 === 0) {
      sum /= 5;
      newArr[newArr.length] = sum;
      sum = 0;
    }
  }
  console.log(newArr);
</script>